﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace DataObjects
{
    public class DadosBancarios : INotifyPropertyChanged
    {
        private int _Id;

        public int Id
        {
            get { return _Id; }
            set { _Id = value; }
        }

        private int _IdFornecedor;

        public int IdFornecedor
        {
            get { return _IdFornecedor; }
            set { _IdFornecedor = value; }
        }

        private Fornecedor _Fornecedor;

        internal Fornecedor Fornecedor
        {
            get { return _Fornecedor; }
            set { _Fornecedor = value; }
        }

        private int? _NumBanco;

        public int? NumBanco
        {
            get { return _NumBanco; }
            set { _NumBanco = value; }
        }

        private string _NomeBanco;

        public string NomeBanco
        {
            get { return _NomeBanco; }
            set { _NomeBanco = value; }
        }

        private string _Agencia;

        public string Agencia
        {
            get { return _Agencia; }
            set { _Agencia = value; }
        }

        private string _Conta;

        public string Conta
        {
            get { return _Conta; }
            set { _Conta = value; }
        }

        #region INotifyPropertyChanged Members

        public event PropertyChangedEventHandler PropertyChanged;

        private void NotifyPropertyChanged(string name)
        {
            if (PropertyChanged != null)
                PropertyChanged(this, new PropertyChangedEventArgs(name));
        }

        #endregion
    }
}
